Skip to content

v1.0.24#68

Merged
yilmaztayfun merged 2 commits into
release-v1.0from
master
May 18, 2026
Merged

v1.0.24#68
yilmaztayfun merged 2 commits into
release-v1.0from
master

Conversation

@yilmaztayfun

@yilmaztayfun yilmaztayfun commented May 18, 2026

Copy link
Copy Markdown
Contributor

Summary by Sourcery

Update .NET SDK version and roll-forward policy and align CI workflows with the new SDK patch range.

Build:

  • Bump the .NET SDK version in global.json from 10.0.103 to 10.0.200 and change roll-forward behavior from latestFeature to latestPatch.

CI:

  • Adjust Sonar and NuGet publish GitHub Actions workflows to use the 10.0.2xx .NET SDK patch range.

yilmaztayfun and others added 2 commits May 18, 2026 12:23
…try-tracing-spans-to-distributed-event-bus-pipeline

update packages
@yilmaztayfun yilmaztayfun self-assigned this May 18, 2026
@yilmaztayfun yilmaztayfun requested review from a team May 18, 2026 09:27
@sourcery-ai

sourcery-ai Bot commented May 18, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Aligns the repository and CI workflows to use .NET SDK 10.0.200 (10.0.2xx train) with patch-level roll-forward, keeping tooling consistent between local development and GitHub Actions.

File-Level Changes

Change Details Files
Update the pinned .NET SDK version and tighten roll-forward policy for local development.
  • Bump sdk.version from 10.0.103 to 10.0.200 in the global.json configuration.
  • Change rollForward policy from latestFeature to latestPatch to restrict automatic upgrades to patch releases within the same feature band.
global.json
Align GitHub Actions workflows to use the 10.0.2xx SDK feature band.
  • Update the SonarQube check workflow to install dotnet 10.0.2xx instead of the broader 10.0.x range.
  • Update the NuGet publish workflow to install dotnet 10.0.2xx, matching the global SDK band used locally.
.github/workflows/check-sonar.yml
.github/workflows/publish-nuget.yml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@coderabbitai

coderabbitai Bot commented May 18, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ef04469f-bfa8-40d9-be73-2a97d711a179

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch master

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@yilmaztayfun yilmaztayfun merged commit 1ed8828 into release-v1.0 May 18, 2026
5 of 6 checks passed

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've left some high level feedback:

  • Consider aligning the SDK version patterns in global.json and the GitHub workflows (e.g., both using the same 10.0.2xx-style pattern or a concrete version) to avoid subtle mismatches between local and CI environments.
  • Changing rollForward from latestFeature to latestPatch can alter how SDK resolution behaves on developer machines; if that’s intentional, it may be worth confirming no projects rely on auto-rolling to newer feature bands before locking this down.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- Consider aligning the SDK version patterns in global.json and the GitHub workflows (e.g., both using the same 10.0.2xx-style pattern or a concrete version) to avoid subtle mismatches between local and CI environments.
- Changing rollForward from latestFeature to latestPatch can alter how SDK resolution behaves on developer machines; if that’s intentional, it may be worth confirming no projects rely on auto-rolling to newer feature bands before locking this down.

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates a wide range of package dependencies, primarily moving Microsoft framework libraries from version 10.0.2 to 10.0.3, and updates the .NET SDK version. The reviewer identified potential runtime risks due to version inconsistencies among the updated packages and suggested maintaining the 'latestFeature' roll-forward policy in global.json to ensure better compatibility across development environments.

Comment thread Directory.Packages.props
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="10.0.2" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.2" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="10.0.2" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.3" />

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There is a version inconsistency among Microsoft.AspNetCore.* packages. While most are being updated to 10.0.3, Microsoft.AspNetCore.Diagnostics.Middleware (line 63) is already at 10.2.0. Mixing different minor versions within the same framework can lead to runtime assembly load errors (e.g., MethodNotFoundException) due to shared dependencies. Additionally, some packages like Autofac.Extensions.DependencyInjection (line 11) and Serilog.Extensions.Logging (line 151) remain at 10.0.2. It is recommended to align all related framework packages to the same version (ideally the latest available) to ensure stability and compatibility.

Comment thread global.json
"version": "10.0.103",
"rollForward": "latestFeature"
"version": "10.0.200",
"rollForward": "latestPatch"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Changing the rollForward policy to latestPatch while bumping the SDK version to 10.0.200 restricts the project to the 10.0.2xx feature band. This can cause build failures in environments where a newer feature band (e.g., 10.0.300) is installed but the 10.0.2xx band is missing. Unless there is a specific requirement to pin to this feature band, keeping latestFeature is generally recommended for better compatibility across development environments.

Suggested change
"rollForward": "latestPatch"
"rollForward": "latestFeature"

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant